package com.bkgy.modularbx.temperature1870.domain;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName(value = "CGL1870_PDO_LIST")
public class FurnaceTemperature1870 {

    /**
     *入口卷号
     */
    @TableField(value = "ENTID")
    private String entId;


    /**
     *出口卷
     */
    @TableField(value = "EXTID")
    private String extId;

    /**
     *入口钢种
     */
    @TableField(value = "STEELGRADE")
    private String steelGrade;


    /**
     *出口厚度
     */
    @TableField(value = "EXT_THICH")
    private Double extThich;

    /**
     *入口厚度
     */
    @TableField(value = "EXT_WIDTH")
    private Double extWidth;

    /**
     *CREDATE
     */
    @TableField(value = "CREDATE")
    private String credate;

    /**
     *PP_FLAG
     */
    @TableField(value = "PP_FLAG")
    private Double ppFlag;

    /**
     *CREATE_TIME
     */
    @TableField(value = "CREATE_TIME")
    private Date createTime;

    /**
     *退火曲线存在钢种
     */
    @TableField(value = "STEELEXIT")
    private Integer steelExit;

    /**
     *速度最小值
     */
    @TableField(value = "LINESPEEDMIN")
    private Double linespeedMin;

    /**
     *速度最大值
     */
    @TableField(value = "LINESPEEDMAX")
    private Double linespeedMax;


    /**
     *P4设定最小值
     */
    @TableField(value = "P4SETMIN")
    private Double p4setMin;

    /**
     *P4设定最大值
     */
    @TableField(value = "P4SETMAX")
    private Double p4setMax;

    /**
     *P5设定最小值
     */
    @TableField(value = "P5SETMIN")
    private Double p5setMin;

    /**
     *P5设定最大值
     */
    @TableField(value = "P5SETMAX")
    private Double p5setMax;

    /**
     *P6设定最小值
     */
    @TableField(value = "P6SETMIN")
    private Double p6setMin;

    /**
     *P6设定最大值
     */
    @TableField(value = "P6SETMAX")
    private Double p6setMax;

    /**
     *P7设定最小值
     */
    @TableField(value = "P7SETMIN")
    private Double p7setMin;

    /**
     *P7设定最大值
     */
    @TableField(value = "P7SETMAX")
    private Double p7setMax;

    /**
     *P9设定最小值
     */
    @TableField(value = "P9SETMIN")
    private Double p9setMin;

    /**
     *P9设定最大值
     */
    @TableField(value = "P9SETMAX")
    private Double p9setMax;

    /**
     *P10设定最小值
     */
    @TableField(value = "P10SETMIN")
    private Double p10setMin;

    /**
     *P10设定最大值
     */
    @TableField(value = "P10SETMAX")
    private Double p10setMax;


    /**
     *退火命中率P4
     */
    @TableField(value = "P4_HEART_RATE")
    private Double p4HeartRate;

    /**
     *退火命中率P5
     */
    @TableField(value = "P5_SOAK_RATE")
    private Double p5SoakRate;

    /**
     *退火命中率P6
     */
    @TableField(value = "P6_SCS_RATE")
    private Double p6ScsRate;

    /**
     *退火命中率P8
     */
    @TableField(value = "P8_RSC_RATE")
    private Double p8RscRate;

    /**
     *退火命中率P9
     */
    @TableField(value = "P9_FR_RATE")
    private Double p9FrRate;

    /**
     *退火命中率P10
     */
    @TableField(value = "P10_SNOUT_RATE")
    private String p10SnoutRate;

    /**
     *实际设定命中率P4
     */
    @TableField(value = "P4HIT")
    private Double p4hit;

    /**
     *实际设定命中率P5
     */
    @TableField(value = "P5HIT")
    private Double p5hit;

    /**
     *实际设定命中率P6
     */
    @TableField(value = "P6HIT")
    private Double p6hit;

    /**
     *入口厚度
     */
    @TableField(value = "MTHICK")
    private Double mthick;


    /**
     *入口宽度
     */
    @TableField(value = "MWIDTH")
    private Double mwidth;


    /**
     *PDIFLAG
     */
    @TableField(value = "PDIFLAG")
    private Integer pdiflag;


    /**
     *入口厚度等级
     */
    @TableField(value = "EN_THK_CLASS")
    private Integer enThkClass;

    /**
     *入口宽度等级
     */
    @TableField(value = "WID_CLASS")
    private Integer widClass;

    /**
     *速度头部等级
     */
    @TableField(value = "SPD_MAX_CLASS")
    private Integer spdHClass;

    /**
     *速度中部等级
     */
    @TableField(value = "SPD_AVG_CLASS")
    private Integer spdMClass;

    /**
     *速度尾部等级
     */
    @TableField(value = "SPD_MIN_CLASS")
    private Integer spdTClass;

    /**
     *综合判定,是P4HIT+P5HIT+P6HIT的和
     */
    @TableField(value = "COM_JUDGE")
    private Double comJudge;

}
